public class SQL_Sech
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.sql.Connection |
conn |
private static org.apache.log4j.Logger |
log |
private java.lang.String |
status |
private java.lang.String |
zakaznik |
| Constructor and Description |
|---|
SQL_Sech() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
aktualizuj_objednavku(int poc_dilu,
int ID_T)
Metoda pro aktualizaci statusu objednávky (zda je stále ve výrobě == 0; pokud odešla celá objednávka == 1, nebo pokud byla odeslaná jen část objednávky == 2)
|
static java.lang.Integer |
get_cislo_dodaciho_listu(int rok)
Metoda pro získání a navrácení čísla dodacího listu
|
static java.lang.String |
get_cislo_vyrobni_pruvodni_list(java.lang.String ID_T_cislo)
Metoda která zajistí unikátní číslo pro objednávku v danném roku, kdy byla zpracována.
|
static int |
get_IT_T_cislo_Sech(java.lang.String cislo_objednavky)
Metoda pro získání ID_T_cisla z čísla objednávky.
|
int |
get_poc_dilu_v_DB()
Metoda pro získání počtu dílů uložených v DB.
|
int |
get_poc_neodesl_obj()
Metoda pro získání počtu uložených objednávek, které nebyly odeslány.
|
static java.lang.Integer |
get_poc_odesl_dilu(int ID_T)
Metoda k získání počtu odeslaných dílů k ID_T_číslu objednávky, nebo počet odeslaných kusů celkem
|
int |
get_poc_zmetku(int ID_T,
boolean komplet_Sech)
Metoda pro získání počtu zmetků celkově, nebo k dané objednávce
|
java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
get_seznam_dilu()
Metoda pro získání seznamu dílů a ke každému dílu navrátí i číslo výkresu, program a poznámku.
|
boolean |
uloz_faktura(java.lang.String ID,
java.lang.String c_faktura,
java.lang.String datum_fakt,
boolean dnesni_datum)
Metoda pro uložení čísla faktury a datumu k výdeji objednávky.
|
boolean |
uloz_odchod(java.util.ArrayList<java.lang.String> dodaci_list_arr)
Metoda pro nastavení výdeje objednávky a uložení dat k němu potřebných
|
byte |
uloz(java.lang.String cislo_objednavky,
java.lang.String PM,
java.lang.String pocet_kusu,
java.lang.String cena_kus,
java.lang.String poznamka,
java.lang.String datum,
java.lang.String datum_odchod,
java.lang.String ID_dil)
Metoda sloužící k uložení objednávky do DB.
|
private final java.lang.String zakaznik
private final java.lang.String status
private static final java.sql.Connection conn
private static final org.apache.log4j.Logger log
public byte uloz(java.lang.String cislo_objednavky,
java.lang.String PM,
java.lang.String pocet_kusu,
java.lang.String cena_kus,
java.lang.String poznamka,
java.lang.String datum,
java.lang.String datum_odchod,
java.lang.String ID_dil)
cislo_objednavky - číslo objednávky která je ukládanaPM - PM číslo ukládané objednávkypocet_kusu - celkový počet objednaných dílůcena_kus - cena za jeden kus objednaného dílupoznamka - slouží k uložení poznámky k objednávcedatum - datum zpracování objednávkydatum_odchod - datum na který jsou díly objednányID_dil - ID dílu který je objednánpublic static int get_IT_T_cislo_Sech(java.lang.String cislo_objednavky)
cislo_objednavky - číslo objednávky pro chceme nalézt ID_T_cislopublic static java.lang.Integer get_poc_odesl_dilu(int ID_T)
ID_T - unikátní číslo objednávky; pokud bude ID_T == -1 dojde ke spočtení všech dílů co byly odeslánypublic static java.lang.String get_cislo_vyrobni_pruvodni_list(java.lang.String ID_T_cislo)
ID_T_cislo - říká nám k jakému ID_T_cislu vrátit Stringpublic static java.lang.Integer get_cislo_dodaciho_listu(int rok)
rok - zadaní roku, pro který se získá číslo dodacího listupublic boolean uloz_odchod(java.util.ArrayList<java.lang.String> dodaci_list_arr)
dodaci_list_arr - pole s daty které se ukládají - struktura nížepublic static boolean aktualizuj_objednavku(int poc_dilu,
int ID_T)
poc_dilu - slouží k rozhodnutí, zda je počet odeslaných dílů menší než na objednávce a tím nastavení statusu na částečně odeslánoID_T - identofikátor jaké objednávce změnit statuspublic int get_poc_zmetku(int ID_T,
boolean komplet_Sech)
ID_T - unikátní číslo objednávky; pokud je ID_T == -1 dojde ke spočtení všech zmetků pro Sécheron Haslerkomplet_Sech - pokud je true dojde k sečtení zmetků vytvořené firmou Kovovýroba Trefil, ale i firmou Sécheron Haslerpublic boolean uloz_faktura(java.lang.String ID,
java.lang.String c_faktura,
java.lang.String datum_fakt,
boolean dnesni_datum)
ID - identifikátor pro výdejc_faktura - číslo faktury které se má uložitdatum_fakt - datum který se má uložit k fakturacidnesni_datum - true, pokud má dojít k aktualizaci datumu za nový datum (@param datum_fakt)public int get_poc_dilu_v_DB()
public int get_poc_neodesl_obj()
public java.util.ArrayList<java.util.ArrayList<java.lang.String>> get_seznam_dilu()